package data

import (
	"gitee.com/small_fish_official_net/beego_frame/bash"
	"github.com/astaxie/beego/logs"
	"github.com/astaxie/beego/orm"
)

func init_data() {
	o := orm.NewOrm()
	count, err := bash.UseType(o).QueryTable("menu").Count()
	if err != nil {
		logs.Error("数据库检测失败")
		return
	}
	if count <= 0 {
		logs.Info("开始安装...")
		bash.UseType(o, "write")
		user_init()
		menu_init()
		group_init()
		logs.Info("安装完成")
	}
	logs.Info("检测完成")
}
